(1.5.3) Learning from pattern books